/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package exmtgproj;

/**
 * Dessa variabler används nästan av alla klasserna
 * @author marcus ahlen
 */
public interface Statics {

    static final byte beginning = 0;
    static final byte premain = 1;
    static final byte combat = 2;
    static final byte postmain = 3;
    static final byte ending = 4;
    static final byte PHASES = 5;
    static final byte untapstep = 0;
    static final byte upkeepstep = 1;
    static final byte drawstep = 2;
    static final byte declareattacker = 0;
    static final byte declareblocker = 1;
    static final byte combatdamage = 2;
    static final byte endstep = 0;
    static final byte cleanupstep = 1;
    static final byte EVENTS = 9;
    static final byte STEPS = 0;
    static final byte deck = 0;
    static final byte hand = 1;
    static final byte stack = 2;
    static final byte play = 3;
    static final byte grave = 4;
    static final byte exile = 5;
    static final byte ZONES = 6;
    static final byte land = 0;
    static final byte creature = 1;
    static final byte enchantment = 2;
    static final byte artifact = 3;
    static final byte planeswalker = 4;
    static final byte sorcery = 5;
    static final byte instant = 6;
    /*static final byte Plane      = 7;
    static final byte Tribal       = 8;
    static final byte Vanguard     = 9;*/
    static final byte TYPES = 7;
    static final byte c = 0;   //colorless
    static final byte w = 1;   //white
    static final byte u = 2;   //blue
    static final byte b = 3;   //black
    static final byte r = 4;   //red
    static final byte g = 5;   //green
    static final byte COLORS = 6;
    static final byte cw = 0;
    static final byte cu = 1;
    static final byte cb = 2;
    static final byte cr = 3;
    static final byte cg = 4;
    static final byte wu = 5;
    static final byte wb = 6;
    static final byte ub = 7;
    static final byte ur = 8;
    static final byte br = 9;
    static final byte bg = 10;
    static final byte rg = 11;
    static final byte rw = 12;
    static final byte gw = 13;
    static final byte gu = 14;
    static final byte HYBRIDS = 15;

    static final byte plus = 0;
    static final byte minus = 1;
    static final byte COUNTERS = 2;

    static final byte moved = 0;
    static final byte tapped = 1;
    static final byte untapped = 2;
    static final byte attacked = 3;
    static final byte blocked = 4;
    static final byte damage = 5;

}